package se.devoteam.nexus.ldap;

public interface LdapConfigurationManager {

	String getProviderUrl();
	
	String getInitialContextFactory();

    String getSecurityPrincipal();
    
    String getSecurityCredentials();
    
    String getSecurityProtocol();

    String getSecurityAuthentication();

    String getUserIdAttribute();

    String getNameAttribute();

    String getEmailAddressAttribute();
    
    String getUserBaseDn();
    
    int getUserSearchScope();
    
    String getUserObjectClass();
    
    String getSearchUserFilterExpr();
    
    String getSearchUsersFilterExpr();
    
    String getListUsersFilterExpr();
}
